var a = 5
function fn() {
    a = 2;
    console.log(a);
    console.log(this.a);
    var a;
    console.log(a);
}

// fn();

// 2
// 5
// 2

new fn();

// 2
// undefined
// 2